From: Matthias Clasen Date: Tue, 7 Jan 2020 05:46:37 +0000 (-0500) Subject: testdnd2: Use GDK content formats api X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1~1^2~321^2^2~354^2~44 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=009228471c644d3a5552bf965cd5d955e0a1dcd8;p=gtk4.git testdnd2: Use GDK content formats api --- diff --git a/tests/testdnd2.c b/tests/testdnd2.c index 8a04745a66..53c779bf94 100644 --- a/tests/testdnd2.c +++ b/tests/testdnd2.c @@ -220,8 +220,7 @@ get_data (const char *mimetype, GdkContentFormats *formats; gboolean want_text; - formats = gdk_content_formats_new (NULL, 0); - formats = gtk_content_formats_add_text_targets (formats); + formats = gdk_content_formats_new_for_gtype (G_TYPE_STRING); want_text = gdk_content_formats_contain_mime_type (formats, mimetype); gdk_content_formats_unref (formats); @@ -288,14 +287,16 @@ make_image (const gchar *icon_name, int hotspot) GtkDragSource *source; GtkDropTarget *dest; GdkContentFormats *formats; + GdkContentFormatsBuilder *builder; GdkContentProvider *content; image = gtk_image_new_from_icon_name (icon_name); gtk_image_set_icon_size (GTK_IMAGE (image), GTK_ICON_SIZE_LARGE); - formats = gdk_content_formats_new (NULL, 0); - formats = gtk_content_formats_add_image_targets (formats, FALSE); - formats = gtk_content_formats_add_text_targets (formats); + builder = gdk_content_formats_builder_new (); + gdk_content_formats_builder_add_gtype (builder, GDK_TYPE_TEXTURE); + gdk_content_formats_builder_add_gtype (builder, G_TYPE_STRING); + formats = gdk_content_formats_builder_free_to_formats (builder); content = gdk_content_provider_new_with_formats (formats, get_data, image); source = gtk_drag_source_new ();